package com.ruicar.afs.cloud.basic.common.condition;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author xudongdong
 * @date 2020-06-12
 */

@Data
public class InsuranceRenewInfo {
    /** 合同号 */
    private String contractNo;
    /** 商业险保单号 */
    private String insureNumCom;
    /** 商业险保险公司 */
    private String insureCompanyCom;
    /** 商业险开始日期 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("商业险开始日期")
    private Date insuranceStartTimeCom;
    /** 商业险结束日期 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("商业险结束日期")
    private Date insuranceEndTimeCom;
    /** 交强险保单号 */
    private String insureNumTph;
    /** 交强险保险公司 */
    private String insureCompanyTph;
    /** 交强险开始日期 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("交强险开始日期")
    private Date insuranceStartTimeTph;
    /** 交强险结束日期 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("交强险结束日期")
    private Date insuranceEndTimeTph;
    /** 投保方式 */
    private String insureMode;
    /** 备注 */
    private String remarks;
}
